/**
 * 模板参数定义
 */
export interface TemplateParam {
  name: string;
  label: string;
  type: 'text' | 'number' | 'date';
}

/**
 * 模板定义
 */
export interface Template {
  id: string;
  title: string;
  params: TemplateParam[];
  content: string;
}

/**
 * 模板数据存储格式
 */
export interface StoredTemplates {
  [key: string]: {
    title: string;
    fields: Record<string, string>;
    content: string;
  };
}

/**
 * 文档参数值
 */
export interface DocumentParams {
  [key: string]: string;
}